body {
    background: none repeat scroll 0 0 #301E10;
	font-family:"Open Sans",sans-serif;
	font-style:normal;
}
body.default-home #header {
    margin-bottom:0px;
}
h1, .column .block h4, .center_column .block h4, #layered_block_left h3, #htmlcontent_top h3, footer .block h4, #htmlcontent_top h2, select, textarea {
    
    font-family: "Raleway",sans-serif;
}
#page {
    background: url("../img/bg_main.jpg") repeat-x scroll 50% 0 white;
}
.permanentlinks {
    background: url("../img/bg_permanentlinks.png") repeat-x scroll center top rgba(0, 0, 0, 0);
}
#header #header_right {
    padding: 290px 0 0;
}
#header #header_logo {
    top: 100px;
	padding:20px;
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5);
}
#header #header_logo img{
	width:180px;
	height:64px;
}
#search_block_top {
    top: 242px;
}
#your_account {
    top: 242px;
}
#header_user {
    top: 242px;
}
#htmlcontent_top {
    top: 115px;
}
.main_page_products li .price {
    background: none repeat scroll 0 0 #9b0000;
}
#header #cart_block {
    top: 300px;
}
a:hover, body#index a.header_links_home:hover, footer .block .list-footer li a, footer .block .list-footer li a:hover:before, .blocksocial li a, .blocksocial li a:hover:before, .bottom_footer a, a.product_link:hover, #your_account a, .desktop #menu-custom li li:hover > a > i, .desktop #menu-custom ul > li.sfHoverForce > a > i, .desktop #menu-custom li li:hover > a, .desktop #menu-custom ul > li.sfHoverForce > a, .desktop #menu-custom > li > a:hover, .desktop #menu-custom > li.sfHoverForce > a, #header_links li a:hover, #sitemap a.header_links_sitemap, #contact a.header_links_contact, #cms a.header_links_delivery, #stores a.header_links_store, #currencies_block_top p.active, #currencies_block_top p:hover, #languages_block_top p.active, #languages_block_top p:hover, .mobile-link-top h4.active, .mobile-link-top h4:hover, .list_header li.selected span,.list_header li a:hover, .blockuserinfo a:hover span i, .btn_add_cart.exclusive:focus, .btn_add_cart.exclusive:hover {
    color: #9b0000;
}
body#index a.header_links_home {
	color:#FFF
	}
.page_product_box.blockproductscategory {
    margin-bottom: 20px;
}
.page_wrapper_3 {
    background: none repeat scroll 0 0 #301E10;
}
#suppliers_block_list_left div.block_content ul li {
	padding-bottom:10px;
	
	}
.nivo-caption {
	background: rgba(155, 0, 0, 1);
	color: #000;
    bottom: 0;
    font-size: 22px;
    line-height: 20px;
    opacity: 0.6;
    padding: 15px;
    top: 82.5%;
}
.desktop #menu-custom li li:hover > a, .desktop #menu-custom ul > li.sfHoverForce > a {
    background: #cccccc none repeat scroll 0 0;
}
.theme-default .nivo-controlNav {
    bottom: 20px;
}

#htmlcontent_home li .item-caption {
	background: rgba(155, 0, 0, 1);
	color: #FFF;
    bottom: 0;
    font-size: 16px;
    opacity: 0.6;
    padding: 10px;
    top: 70%;
}
#htmlcontent_home li .item-caption small {
    font-size: 1.2em;
	color: #fff;
}
#last_page_product {
	 border-bottom: 1px solid #cccccc;
	 }
.page_product_box > h3 {
	 color: #2f2f2f;
    font-size: 26px;
    font-style: italic;
}
.panel {
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10);
    margin-bottom: 20px;
}
.panel-heading {
    background: none repeat scroll 0 0 #F5F5F5;
}
#htmlcontent_home {
    margin-bottom: 18px;
}
#inlinenav ul {width: 100%; text-align:center}
#inlinenav ul li {display:inline; padding-left:2px; padding-right:2px; font-style:normal; border-right:#606060 solid 1px; margin-bottom:20px; font-weight:bold; text-align:justify; line-height:25px;}
#inlinenav ul li:last-child {border-right: none}
#inlinenav ul li a { color:#bda67b}
#inlinenav ul li a:hover { color:black;}
div#user_feed_div {
    background-color: #FDF7E0;
    border: 10px solid #bda67b;
    left: 10%;
    padding: 20px;
    position: absolute;
    right: 10%;
    top: 10%;
    width: 80%;
    z-index: 999;
}


div#user_feed_div button.btn-primary {
    background-color: #FDF7E0;
    border-color: #593900;
}

footer .block .list-footer li a {
    color: #999;
	font-style:normal;
}
.blockcontactinfos li {
    color: #FFF;
    font-style:normal;
}
#cookieChoiceInfo {
    background-color: #FFA402;
    border: medium none;
    border-radius: 0;
    color: #fff;
    font-weight: bold;
    margin: 0 -15px;
    padding-left: 0;
    padding-right: 0;
	padding-top:12px;
	padding-bottom:12px;
    position: absolute;
    width: 100%;
    z-index: 999;
}
#cookieChoiceInfo a {
	font-style:normal;
}
#cookieChoiceInfo a:hover {
    color: #FFFFFF;
	font-style:normal;
}
.bottom_footer {
    bottom: -120px;
}
#suppliers_block_list_left img {width:14.5%}

.shop_box {
    border-bottom: 1px solid #cccccc;
}
.category-image {
	float:left;
	margin-right:10px;
	}
.category-info {
	padding-bottom:20px;
	}

.clocker img { margin-left:17px; max-width:none;}

@media only screen and (max-width: 767px) {

	#pb-left-column h1 {
	display:inherit!important;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
.benvenuto {
	  display:none;
	}
}
@media only screen and (max-width: 545px) {

#your_account a {
    17px 50px 17px 25px
  }
.benvenuto {
	  display:none;
	}
}